ball-throwing device - Español Inglés Diccionario